Text copied to clipboard!

Заглавие

Text copied to clipboard!

Backend Go разработчик

Описание

Text copied to clipboard!
Търсим опитен Backend Go разработчик, който да се присъедини към нашия динамичен екип. В тази роля ще бъдете отговорни за проектирането, разработването и поддръжката на бекенд системи, използвайки програмния език Go. Ще работите в тясно сътрудничество с други разработчици, дизайнери и продуктови мениджъри, за да създавате висококачествени и мащабируеми софтуерни решения. Идеалният кандидат трябва да има солидни познания в областта на програмирането с Go, както и опит в работата с бази данни и API интеграции. Освен това, трябва да сте запознати с принципите на софтуерното инженерство и да имате способността да решавате сложни технически проблеми. Ако сте мотивирани, ориентирани към детайлите и имате страст към разработването на иновативни технологии, ние бихме искали да чуем от вас.

Отговорности

Text copied to clipboard!
  • Разработване и поддръжка на бекенд системи с Go.
  • Сътрудничество с екипи за дизайн и продуктово развитие.
  • Интеграция на API и работа с бази данни.
  • Оптимизация на съществуващите системи за по-добра производителност.
  • Участие в планирането и оценката на нови проекти.
  • Осигуряване на качествен код чрез тестване и ревюта.
  • Документиране на техническите спецификации и процеси.
  • Поддържане на актуални знания за нови технологии и тенденции.

Изисквания

Text copied to clipboard!
  • Опит в програмирането с Go.
  • Знания за работа с бази данни като MySQL или PostgreSQL.
  • Опит с RESTful API и микросервизни архитектури.
  • Разбиране на принципите на софтуерното инженерство.
  • Способност за решаване на сложни технически проблеми.
  • Добри комуникационни умения и работа в екип.
  • Желание за учене и развитие в областта на технологиите.
  • Предишен опит в подобна роля е предимство.

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с програмирането на Go?
  • Можете ли да опишете проект, в който сте използвали микросервизна архитектура?
  • Как подхождате към оптимизацията на съществуващи системи?
  • Какви инструменти използвате за тестване и ревю на код?
  • Как се справяте с работата в екип и комуникацията с други отдели?